﻿namespace WMS6.QueryEntity
{
    using System;
    using System.Runtime.CompilerServices;
    using System.Runtime.Serialization;

    [DataContract]
    public class SkuQueryEntity : BaseQuery
    {
        [DataMember]
        public string Abc { get; set; }

        [DataMember]
        public string AllocateRuleID { get; set; }

        [DataMember]
        public string BUdf1 { get; set; }

        [DataMember]
        public string BUdf10 { get; set; }

        [DataMember]
        public string BUdf2 { get; set; }

        [DataMember]
        public string BUdf3 { get; set; }

        [DataMember]
        public string BUdf4 { get; set; }

        [DataMember]
        public string BUdf5 { get; set; }

        [DataMember]
        public string BUdf6 { get; set; }

        [DataMember]
        public string BUdf7 { get; set; }

        [DataMember]
        public string BUdf8 { get; set; }

        [DataMember]
        public string BUdf9 { get; set; }

        [DataMember]
        public string CarryCost { get; set; }

        [DataMember]
        public string CartonGroup { get; set; }

        [DataMember]
        public string CcDiscrepanCyrule { get; set; }

        [DataMember]
        public string Cost { get; set; }

        [DataMember]
        public string CreatedBy { get; set; }

        [DataMember]
        public string CreatedDate { get; set; }

        [DataMember]
        public string CycleCountFrequency { get; set; }

        [DataMember]
        public string DateCodeDays { get; set; }

        [DataMember]
        public int DaysToExpire { get; set; }

        [DataMember]
        public string DefaultRotation { get; set; }

        [DataMember]
        public string Descr { get; set; }

        [DataMember]
        public string Descr2 { get; set; }

        [DataMember]
        public string EffecEndDate { get; set; }

        [DataMember]
        public string EffecStartDate { get; set; }

        [DataMember]
        public string FreightClass { get; set; }

        [DataMember]
        public string HazmatCode { get; set; }

        [DataMember]
        public string IsActive { get; set; }

        [DataMember]
        public string ItemNoID { get; set; }

        [DataMember]
        public string LastCycleCount { get; set; }

        [DataMember]
        public string LotTemplateID { get; set; }

        [DataMember]
        public string OnReceiptCopyPackID { get; set; }

        [DataMember]
        public string OwnerID { get; set; }

        [DataMember]
        public string PackID { get; set; }

        [DataMember]
        public string Price { get; set; }

        [DataMember]
        public string PutawayLoc { get; set; }

        [DataMember]
        public string PutawayRuleID { get; set; }

        [DataMember]
        public string QcLoc { get; set; }

        [DataMember]
        public string QcLocOut { get; set; }

        [DataMember]
        public string ReceiptHoldCode { get; set; }

        [DataMember]
        public string ReceiptInspectionLoc { get; set; }

        [DataMember]
        public string ReceiptValidationTemplate { get; set; }

        [DataMember]
        public string Remark1 { get; set; }

        [DataMember]
        public string Remark2 { get; set; }

        [DataMember]
        public string ReorderPoint { get; set; }

        [DataMember]
        public string ReorderQty { get; set; }

        [DataMember]
        public string ReturnsLoc { get; set; }

        [DataMember]
        public string RfDefaultPack { get; set; }

        [DataMember]
        public string RfDefaultUom { get; set; }

        [DataMember]
        public string RowID { get; set; }

        [DataMember]
        public string ShelfLife { get; set; }

        [DataMember]
        public string ShelfLifeCodeType { get; set; }

        [DataMember]
        public string ShelfLifeIndicator { get; set; }

        [DataMember]
        public string ShelfLifeOnReceiving { get; set; }

        [DataMember]
        public string SkuClassID { get; set; }

        [DataMember]
        public string SkuGroup { get; set; }

        [DataMember]
        public string SkuGroup2 { get; set; }

        [DataMember]
        public string SkuID { get; set; }

        [DataMember]
        public string StdCube { get; set; }

        [DataMember]
        public string StdGrossWgt { get; set; }

        [DataMember]
        public string StdNetWgt { get; set; }

        [DataMember]
        public string StdOrderCost { get; set; }

        [DataMember]
        public string Tare { get; set; }

        [DataMember]
        public string TariffID { get; set; }

        [DataMember]
        public string TransportMode { get; set; }

        [DataMember]
        public string Udf1 { get; set; }

        [DataMember]
        public string Udf10 { get; set; }

        [DataMember]
        public string Udf2 { get; set; }

        [DataMember]
        public string Udf3 { get; set; }

        [DataMember]
        public string Udf4 { get; set; }

        [DataMember]
        public string Udf5 { get; set; }

        [DataMember]
        public string Udf6 { get; set; }

        [DataMember]
        public string Udf7 { get; set; }

        [DataMember]
        public string Udf8 { get; set; }

        [DataMember]
        public string Udf9 { get; set; }

        [DataMember]
        public string UpdatedBy { get; set; }

        [DataMember]
        public string UpdatedDate { get; set; }

        [DataMember]
        public string WhID { get; set; }

        [DataMember]
        public string ZoneID { get; set; }
    }
}

